havana defense troops - Turkish English Dictionary